Structured "truncated Golomb code" for context-based adaptive VLC
نویسندگان
چکیده
In this paper, we describe a structured variable length coding (VLC) based on Golomb code that generalize the current context-based adaptive variable length coding (CAVLC) in the emerging video coding standard H.264/AVC. The current CAVLC is characterized as unstructured VLC and uses extensive dedicated code tables. Lack of generality due to these code tables causes a problem of over-fitting or overlearning when we estimate a set of coding parameters. We propose a “compact” structured code based on Golomb code providing generality, extensibility, and low implementation complexity with only three parameters. Introduction of a simple truncation method enables to avoid reversed order code length and remove unused code space for finite set of symbols. Experimental results show its similar coding efficiency to current CAVLC while reducing the size of memories to store code tables and providing adaptability for various probability functions.
منابع مشابه
Context-based Adaptive Variable Length Coding for Video Dct Blocks Part Ii — Practical Scheme
This paper (for Part I, see [8]) proposes a new context-based adaptive variable length coding scheme (CBAVLC) for video DCT blocks, aiming to maximize the achievable coding efficiency under acceptable complexity in practical video coding. CBAVLC is designed by following the theoretically optimal approach described in Part I. The proposed context modeling in CBAVLC is domain knowledge drove, whi...
متن کاملContext-based entropy coding in AVS video coding standard
In this paper, two context-based entropy coding schemes for AVS Part-2 video coding standard are presented. One is Context-based 2D Variable Length Coding (C2DVLC) as a low complexity entropy coding scheme for AVS Part-2 Jizhun profile. C2DVLC uses multiple 2D-VLC tables to exploit the statistical features of DCT coefficients for higher coding efficiency. Exponential–Golomb codes are applied in...
متن کاملEfficient Vlsi Implementation of a Vlc Decoder for Golomb-rice Code Using Alternating Coding
Variable length code (VLC) is used in a large variety of lossless compression applications. Golomb-Rice code (GR code) is one type of VLC that is often encountered in the coding of video and image data. In this work we develop an efficient decoder for GR codes. Unlike the conventional variable length decoders, this new type of decoder needs neither codeword tables nor barrel shifters, while the...
متن کاملVLC Table Prediction Algorithm for CAVLC in H.264 Using the Characteristics of Mode Information
The most recent H.264 video coding standard adopted context-based adaptive variable length coding (CAVLC) as the entropy coding tool. By combining adaptive variable length coding (VLC) with context modeling, we can achieve a better coding performance. However, CAVLC in H.264 has a problem that correctness of VLC table prediction is low. In this paper, we propose a new VLC table prediction algor...
متن کاملVLC table prediction for CAVLC in H.264/AVC using correlation, statistics, and structural characteristics of mode information
The H.264/AVC video coding standard adopted context-based adaptive variable length coding (CAVLC) as an entropy coding tool. By combining adaptive variable length coding (VLC) with context modeling, we can achieve a high coding performance. However, CAVLC in H.264/AVC has the problem that VLC table prediction is not always accurate. In this paper, we propose a new VLC table prediction algorithm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003